Шаг 137 - Использование параллельных и последовательных запросов

В файле IDC можно создавать параллельные и последовательные запросы SQL.

Параллельные запросы

При обращении к базам данных (например базе данных SQL Server ), способным одновременно обрабатывать несколько запросов SQL, следует применять параллельные запросы для повышения производительности. Например:

SQLSTatement: 
+insert into perf(testtime, tag) values (getdate(), '%tag%') 
+SELECT au_lname, ytd_sales from pubs.dbo.titleview where ytd_sales>5000 
+SELECT count(*) as nrecs from pubs.dbo.titleview where ytd_sales>5000 

Последовательные запросы

При обращении к базам данных, не предназначенным для одновременной обработки нескольких запросов SQL, следует применять последовательные запросы. Например:

SQLStatement: 
+insert into perf(testtime, tag) values (getdate(), '%tag%') 
SQLStatement: 
+SELECT au_lname, ytd_sales from pubs.dbo.titleview where ytd_sales>5000 
SQLStatement: 
+SELECT count(*) as nrecs from pubs.dbo.titleview where ytd_sales>5000 

Максимальная производительность достигается при работе с параллельными запросами (если такой режим поддерживается системой управления базой данных).

Hosted by uCoz